#ifndef FONTCLASS_H
#define FONTCLASS_H

namespace Library
{

// NOTE: We explicitly number the enumerated types in hope of thwarting
//       someone from reordering the list (which would be *very* bad since
//       serialized objects contain this information - and need this
//       information to be properly reconstructed from disk).
enum FontClass
{
	FONTCLASS_UNKNOWN				= 0,
	FONTCLASS_VARIABLEWIDTHFONT		= 1,
	FONTCLASS_AMERICANCODEPAGE		= 2,
	FONTCLASS_EUROPEANCODEPAGE		= 3,
	FONTCLASS_DIGITSCODEPAGE		= 4,
	FONTCLASS_SOUTHAFRICANCODEPAGE	= 5,
	FONTCLASS_CURRENCYCODEPAGE		= 6
};

}; // namespace FontClass

#endif FONTCLASS_H
